#ifndef tlmRmtCfgDataInfo_H
#define tlmRmtCfgDataInfo_H

#include "tlmServiceDataInfo.h"
#include "tlmServiceApp.h"
//## attribute mDataInfoBuffer
#include "msgbuf.h"

#include "tlmRmtCfgParaAdmin.h"
//## attribute mParaNavi
#include "tlmRmtCfgParaNavi.h"
//## attribute mParaWeb
#include "tlmRmtCfgParaWeb.h"


//## operation SetItsService(tlmServiceApp)
class tlmServiceApp;

//## class tlmRmtCfgDataInfo
class tlmRmtCfgDataInfo: public tlmServiceDataInfo{
    ////    Friends    ////
    
public :


    ////    Constructors and destructors    ////
    
    //## operation tlmRmtCfgDataInfo(uint8_t*,uint32_t)
    tlmRmtCfgDataInfo(uint8_t* bufPtr, uint32_t size);
    
    //## operation tlmRmtCfgDataInfo()
    tlmRmtCfgDataInfo();
    
    //## auto_generated
    virtual ~tlmRmtCfgDataInfo();
    
    ////    Operations    ////
    
        
    //## operation GetParaAdmin()
    tlmRmtCfgParaAdmin* GetParaAdmin();
    
    //## operation GetParaNavi()
    tlmRmtCfgParaNavi* GetParaNavi();
    
    //## operation GetParaWeb()
    tlmRmtCfgParaWeb* GetParaWeb();
       
protected :


    tlmRmtCfgParaAdmin mParaAdmin;		//## attribute mParaAdmin
    
    tlmRmtCfgParaNavi mParaNavi;		//## attribute mParaNavi
    
    tlmRmtCfgParaWeb mParaWeb;		//## attribute mParaWeb
};
#endif
